package com.example.demo.quant.impl;

import com.example.demo.quant.DataMetric;
import com.example.demo.quant.DataProvider;
import com.example.demo.util.MathUtil;
import lombok.extern.slf4j.Slf4j;

// 随机数据 出什么数据是随机的
@Slf4j
public class RandomDataProvider implements DataProvider {
    @Override
    public DataMetric metric() {
        int price = MathUtil.random(10, 50);
        int volume = MathUtil.random(0, 200);
        return new DataMetric(price, volume);
    }

    // 移动数据游标
    @Override
    public void skip(int period) {
        log.warn("#19 skip, period=" + period);
    }
}
